


.text-line{
  position: absolute;
  top: 104px;
  width: 72px;
  height: 1px;
  opacity: .1;
  filter: alpha(opacity=10);
  background-color: #000;
}

body .navbar{
  border-radius: 0;
  margin-bottom:0;
}

/*banner 样式*/

#myCarousel{
  height:400px;
}

/*.carousel-inner{
  height:400px;
}*/
.carousel-inner .item{
  height:100%;
}

.carousel-inner .item img{
  height:400px;
}



.movie-header{
  background-size: cover;
  background-position: 0 50%;
  background-repeat: no-repeat;
  height: 300px;
}
.movie-header .search{
  margin-top: 100px;
  display: flex;
}
.movie-header .search button{
  margin-left: 10px;
  color: #fff;
  background: none;
  height: 25px;
  border: 0;
  top: 0;
}
.movie-header .input{
  height: 25px;
  border: 0;
  padding: 0 10px;
  background-color: rgba(255, 255, 255, 0.3);
}
.movie-header .h3{
  white-space: nowrap;
}
#movie{
	width: 90%;
	margin: 0 auto;
	padding: 50px 0;
}
#movie .center{
	text-align:center;
  overflow: hidden;
}
#movie .center .box{
  width: 150px;
  height: 200px;
}
#movie .center .h4{
  height: 40px;
  line-height: 20px;
  font-size: 18px;
}
#movie .center .a{
  color: #fff;
}
#movie .center img{
	margin-top: 10px;
}

#navTab{
	text-align: center;
	padding-bottom:50px;
}
#navTab ul{
	margin: 0 auto;
}
/*music*/
.main-header {
    height: 300px;
    padding-top: 62px;
    padding-bottom: 62px;
    background-repeat: no-repeat;
    background-position: center 20%;
    /* -webkit-background-size: cover; */
    background-size: cover;
    text-align: center;
    background: #ffffff;
}
body .row{
  margin:40px;
  margin-right: 40px;
  margin-left: 40px;
}
.col-sm-12 h3{
  color: white;
  font-size: 50px
}
body .thumbnail{
  border:0;
  background:#fbfbfd;
  text-align: center;
}
.thumbnail .lazy{
    display: block;
    width: 140px;
    height: 140px;
    border-radius: 126px;
  }
  .thumbnail a{
    font-size: 16px;
    color: #000;
  }
   .thumbnail a:hover{
     color: #31c27c;
     text-decoration: none;
   }
   .top{
     margin-top:20px;
     }

   .lazy{
     width:200px;
     height:200px;
   }
   


.footer{
  height:50px;
  line-height:50px;
  background-color: #f5f5f5;
}


/*评论页面css*/
.commentList .item{list-style: none outside none;margin: 1.6rem 0 0}
.commentList .avatar{border: 1px solid transparent;float: left}
.comment-main{position:relative;margin-left:64px;border:1px solid #dedede;border-radius:2px}
.comment-main:before,.comment-main:after{position:absolute;top:11px;left:-16px;right:100%;width:0;height:0;display:block;content:" ";border-color:transparent;border-style:solid solid outset;pointer-events:none}
.comment-main:before{border-right-color:#dedede;border-width:8px}
.comment-main:after{border-width:7px;border-right-color:#f8f8f8;margin-top:1px;margin-left:2px}
.comment-header{padding:10px 15px;background:#f8f8f8;border-bottom:1px solid #eee}
.comment-title{margin:0 0 8px 0;font-size:1.6rem;line-height:1.2}
.comment-meta{font-size:13px;color:#999;line-height:1.2}
.comment-meta a{color:#999}
.comment-author{font-weight:700;color:#999}
.comment-body{padding:15px;overflow:hidden}
.comment-body>:last-child{margin-bottom:0}
.commentList .comment-flip .avatar {float: right}
.comment-flip .comment-main{margin-left: 0; margin-right: 64px}
.comment-flip .comment-main:before {border-left-color: #dedede;border-right-color: transparent}
.comment-flip .comment-main:before, .comment-flip .comment-main:after {left: 100%;position: absolute;right: -16px}
.comment-flip .comment-main:after {border-left-color: #f8f8f8;border-right-color: transparent;margin-left: auto;margin-right: 2px}
	.comment-flip .comment-main{margin-left: 0; margin-right: 64px}
	.comment-flip .comment-main:before {border-left-color: #dedede;border-right-color: transparent}
	.comment-flip .comment-main:before, .comment-flip .comment-main:after {left: 100%;position: absolute;right: -16px}
	.comment-flip .comment-main:after {border-left-color: #f8f8f8;border-right-color: transparent;margin-left: auto;margin-right: 2px}
/* BOOK-起点 */



/*评论页面css--header*/

  .commentList .item{list-style: none outside none;margin: 1.6rem 0 0}
  .commentList .avatar{border: 1px solid transparent;float: left}
  .comment-main{position:relative;margin-left:64px;border:1px solid #dedede;border-radius:2px}
  .comment-main:before,.comment-main:after{position:absolute;top:11px;left:-16px;right:100%;width:0;height:0;display:block;content:" ";border-color:transparent;border-style:solid solid outset;pointer-events:none}
  .comment-main:before{border-right-color:#dedede;border-width:8px}
  .comment-main:after{border-width:7px;border-right-color:#f8f8f8;margin-top:1px;margin-left:2px}
  .comment-header{padding:10px 15px;background:#f8f8f8;border-bottom:1px solid #eee}
  .comment-title{margin:0 0 8px 0;font-size:1.6rem;line-height:1.2}
  .comment-meta{font-size:13px;color:#999;line-height:1.2}
  .comment-meta a{color:#999}
  .comment-author{font-weight:700;color:#999}
  .comment-body{padding:15px;overflow:hidden}
  .comment-body>:last-child{margin-bottom:0}
  .commentList .comment-flip .avatar {float: right}
  .comment-flip .comment-main{margin-left: 0; margin-right: 64px}
  .comment-flip .comment-main:before {border-left-color: #dedede;border-right-color: transparent}
  .comment-flip .comment-main:before, .comment-flip .comment-main:after {left: 100%;position: absolute;right: -16px}
  .comment-flip .comment-main:after {border-left-color: #f8f8f8;border-right-color: transparent;margin-left: auto;margin-right: 2px}
    .comment-flip .comment-main{margin-left: 0; margin-right: 64px}
    .comment-flip .comment-main:before {border-left-color: #dedede;border-right-color: transparent}
    .comment-flip .comment-main:before, .comment-flip .comment-main:after {left: 100%;position: absolute;right: -16px}
    .comment-flip .comment-main:after {border-left-color: #f8f8f8;border-right-color: transparent;margin-left: auto;margin-right: 2px}

/*评论页面css--footer*/

/* BOOK-起点 */


#book{
  width: 90%;
  margin: 0 auto;
  padding: 50px 0;
}
#book .center{
  text-align:center;
  overflow: hidden;
}
#book .center .box{
  width: 150px;
  height: 200px;
  text-align: center;
  margin: 0 auto;
}
#book .center .box img{
  width: 150px;
  height: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#book .center .h4{
  height: 22px;
  font-size: 18px;
}
#book .center .a{
  color: #fff;
}
#book .center img{
  margin-top: 10px;
}
.book-header{

  background-size:cover;
  background-position: 0 bottom;
  background-repeat: no-repeat;
  height: 300px; 
}

/*BOOK-到此*/




/*BOOK-到此*/
#book .center .h4{
  height: 22px;
  font-size: 18px;
}
#book .center .a{
  color: #fff;
}
#book .center img{
  margin-top: 10px;
}
.book-header{

  background-size:cover;
  background-position: 0 bottom;
  background-repeat: no-repeat;
  height: 300px; 
}

/*BOOK-到此*/



.middle{
        position: absolute;
        left: 50%;
        margin-top:20px
  }






  /*首页电影*/
  /*电影图片*/
  .site-piclist_pic {
	position:relative;
	width:100%;  
	height:100%
	
}
.site-piclist_pic_link {
	display:block;
	width:100%;
	height:100%
}
.site-piclist_pic_link img {
	display:inline-block;
	width:100%;
	height:100%;
}
  /*电影信息*/
  .site-piclist_info {
	line-height:20px;
	padding:7px 5px 0;
	height:46px;
	background:#f2f2f2;
	border-bottom:1px solid #ebebeb;
	margin-bottom:15px;
  box-sizing:content-box;
}
.site-piclist_info_title,.site-piclist_info_describe {
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
  margin:0;
}

.site-piclist_info_title a{
  color:#222;
}

.site-piclist_info_describe {
	color:#999;
	font-size:12px
}
.site-piclist_info_describe a:hover {
	color:#699f00
}
.site-piclist_info_describe .icon-user {
	background:url(//www.qiyipic.com/common/fix/site/icon-user.png) no-repeat 0 0;
	width:11px;
	height:11px;
	margin-right:5px;
	display:inline-block;
	vertical-align:middle;
	_margin-top:5px
}

.site-piclist .site-title_score {
    position: relative;
}

.site-piclist .site-title_score .score {
    float: right;
    font-family: Georgia;
    font-size: 14px;
    color: #ff722c;
    display: inline-block;
    vertical-align: middle;
}


.site-piclist .site-title_score .title{
  overflow: hidden;
  *zoom: 1;
}

/* 按钮*/
.site-piclist_icons-lb {
    position: absolute;
    bottom: 0;
    left: 0;
    padding:0 5px;
    height:18px;
}
.site-piclist_icons-lb span{
  margin:0 0 5px 0px;
  color:#fff;
  background-color:rgba(0,0,0,.5);
  display: inline-block;
  padding:0 3px;
  border-radius: 3px;
  font-family: Georgia;
}
/*电影信息 end*/
